package com.ruoyi.wvp.sdk.monitor.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

@Setter
@Getter
public class MonitorEventInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    private Long id;
    private String originalType;
    private String originalTypeStr;
    //平台AI事件编码
    private String intelligentType;
    // 平台AI事件种类
    private String intelligentTypeStr;
//    AI事件产生的时间戳
    private Long latestTime;
    //AI事件产生的时间戳转换成的普通时间格式
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime collectTimeStr;
    //AI事件图片的url地址（一个月有效）
    private String picUrl;
//AI事件编码ID
    private String eventCode;
//    AI事件图片图片的宽
    private Integer imgWidth;
    //    AI事件图片图片的高
    private Integer imgHeight;
// json串
    private String violationAreas;





}
